	// Hazel/src/hzpch.h
	#pragma once
	// 平台检测
	#ifdef _WIN32
	    #define HZ_PLATFORM_WINDOWS
	#elif defined(__APPLE__)
	    #define HZ_PLATFORM_MACOS
	#else
	    #define HZ_PLATFORM_LINUX
	#endif
	// DLL 导出/导入
	#ifdef HZ_PLATFORM_WINDOWS
	    #ifdef HZ_BUILD_DLL
	        #define HAZEL_API __declspec(dllexport)
	    #else
	        #define HAZEL_API __declspec(dllimport)
	    #endif
	#else
	    #define HAZEL_API
	#endif
	// 标准库头文件
	#include <iostream>
	#include <memory>
	#include <utility>
	#include <algorithm>
	#include <functional>
	#include <sstream>
	#include <vector>
	#include <string>
	#include <unordered_map>
	#include <unordered_set>